﻿@TC02
Feature:TC02 - Matrix Addition, Subtraction & Multiplication
	In order to perform matrix calculations
	As a subscriber to the Matrix math library
	I want to add, subtract, and multiply Matrix objects

#TC02
Background:
	Given that 'm2x2_0' equals Matrix:
		"""
		0 0
		0 0
		"""
	And that 'm2x2_1' equals Matrix:
		"""
		1 1
		1 1
		"""

Scenario Outline: Add/Subtract/Multiply two Matrix objects
	When I '<operator>' the matrices '<operands>'
	Then the resulting Matrix should be '<result>'

	Examples:
	| operator | operands      | result |
	| add      | m2x2_0,m2x2_1 | m2x2_1 |
	| subtract | m2x2_1,m2x2_1 | m2x2_0 |
	| multiply | m2x2_0,m2x2_1 | m2x2_0 |